package com.sunrise.generico.enums;

import lombok.Getter;
import lombok.Setter;


public enum TipoFinalidadeNotaFiscal {
	NFE(1,"NF-e normal"),
	NFEC(2,"NF-e complementar"),
	NFEA(3,"NF-e de ajuste");

	@Getter
	@Setter
	private Integer codigo;

	@Getter
	@Setter
	private String label;

	private TipoFinalidadeNotaFiscal(Integer codigo, String label) {
		this.codigo = codigo;
		this.label = label;
	}
	
	public static TipoFinalidadeNotaFiscal obterTipoPorCodigo(Integer codigo){
		for(TipoFinalidadeNotaFiscal tFNF : TipoFinalidadeNotaFiscal.values()){
			if(tFNF.getCodigo().equals(codigo)){
				return tFNF;
			}
		}
		return null;
		
	}

}